home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / program / pgx131.zip / CHANGES.DOC next >
Text File  |  1994-08-18  |  11KB  |  334 lines

  1. PtGen 1.31 release a
  2.  
  3.   New features:
  4.   - if you remove a link by pressing Ctrl+F9 again, you can now remove
  5.     either the link or the link and the associated object.
  6.  
  7.   Fixed bugs:
  8.   - unit BBConst was missing from the release so you couldn't compile
  9.     the things you had created, although it did not affect the working
  10.     of PtGen.
  11.   - If you pressed the compile button in the HelpText dialog box twice
  12.     you got a run-time error. For the DPMI version you only needed to
  13.     press it once...
  14.   - fixed some minor glitches.
  15.  
  16. PtGen 1.30 release g
  17.  
  18.   New features:
  19.   - Extended the procedure call to a full user code insertion ability.
  20.     Therefore the procedure call option has been removed from the predefined
  21.     objects menu to the the define-your-self menu.
  22.   - Updated the docs to cover all or almost all new features and changes from
  23.     the past.
  24.   - Added basic TVToys support. TVToys and TVTools are incompatible! Use
  25.     one or the other, or none.
  26.  
  27.  
  28.   Fixed bugs:
  29.   - more as 16 items in a cluster derivative bombed PtGen. Now RadioButons
  30.     and SpinButtons may hold an unlimited amount of items and CheckBoxes may
  31.     hold a maximum of 16 items.
  32.   - If you didn't specify any Picture validator text, PtGen (actually the
  33.     unit Validate, bombed).
  34.   - if you deleted a hcConstant in a menu item dialog box, closed it and
  35.     re-edited it, PtGen would display (sometimes) strange values in the
  36.     hcConstant inputline. If you closed it now again, PtGen would abort with
  37.     216 (hopefully, else it would crash some time later on....)
  38.  
  39.  
  40. PtGen 1.30 release f
  41.  
  42.   Fixed bugs:
  43.   - introduced in release e: if a memo, listviewer or cluster derivative had
  44.     a frame, no 'Options or ofFramed' was written.
  45.  
  46.  
  47. PtGen 1.30 release e
  48.  
  49.   New features:
  50.   - Added Copy to Clipboard ability to TXinputLine (press Ctrl+Ins)
  51.   - Extended TVTool support
  52.     - added TVTool's TbxWordEdit, TbxLongEdit and TbxRealEdit
  53.     - These inputlines now support TVTool ID setting and HistoryID support
  54.   - Extended TRealValidator with Decimals, a field which controls how many
  55.     decimals should be shown. This breaks existing TRealValidators in
  56.     resources!
  57.   - Added two new predefined object: the standard file dialog box and
  58.     TVTool's file dialog box. Of course they are only useful for prototyping
  59.     purposes.
  60.   - when a labeled view is deleted, it's label is deleted also. Before you
  61.     had always to remove the label yourself. If you didn't all kinds of 216
  62.     errors could be the result.
  63.  
  64.   Fixed bugs:
  65.   - Identifiers for string resources were not read back correctly.
  66.   - the Clock viewer was not redrawn when a different menubar was activated
  67.   - When a new dialog box was created, the help text added to the subviews
  68.     were not displayed (or wrong help texts were displayed). Only afteer
  69.     closing and next editing the dialog box the help texts were correct.
  70.   - When a dialog box which contained TCluster derivaties was cloned, the
  71.     previous view in Z-Order could sometimes be deleted.
  72.   - When a TInputLine was cloned the ofValidate flag was not set in the
  73.     cloned view.
  74.   - When a TValidator was cloned its flags were not cloned.
  75.   - When an inputline with the ofSelectable bit turned off was read back in
  76.     you could not select it.
  77.  
  78.  
  79.  
  80. PtGen 1.30 release d
  81.  
  82. - fixed bugs introduced in earlier 1.30 releases
  83.  
  84.  
  85. PtGen 1.30 release c
  86.  
  87.   New features:
  88.   - Added cloning of History views
  89.  
  90.   Fixed bugs:
  91.   - ListViewers were not cloned
  92.   - when you changed the message a validator should display when an error
  93.     occured, the field StrResID was written instead of ResStrID
  94.  
  95.  
  96. PtGen 1.30 release b
  97.  
  98.   New features:
  99.   - multiple views can now be moved/deleted when building a dialog box
  100.  
  101.   Fixed bugs:
  102.   - fixed bug in the button code. In real mode version of PtGen one could not
  103.     edit or create a button )-:
  104.  
  105.   - the delete function in the help texts dialog box did not work so help
  106.     texts could not be deleted
  107.  
  108.   - fixed bug in cloning of inputlines. Sometimes the cloned inputline got a
  109.     frame around it.
  110.  
  111.  
  112. PtGen 1.30 release a
  113.  
  114. - added resource capabilitie. PtGen now writes R<object name> records in
  115.   the interface of the created unit.
  116.   PtGen now also writes the file PTGRES.INC, an include file for your
  117.   resource making program.
  118.  
  119. - added a Write resource file menuitem option under the menubar item
  120.   File which writes a first version of MAKERES.PAS which you can tailor
  121.   to your needs.
  122.  
  123. - added a Write main program menuitem option under the menubar item File
  124.   which writes a standard (same as found in the manual) main program so
  125.   you can really quick prototype an application.
  126.   Just startup PtGen, create some objects, write them to file, write the
  127.   main program and you are can immediately compile and run your
  128.   application.
  129.  
  130.  
  131. PtGen 1.22ß release d
  132.  
  133. - added extra check in dialog box record type parsing
  134.  
  135. - a single quote (') in a menu item was not replaced by a double quote when
  136.   the file was written
  137.  
  138. - when loading an application from another directory than the current one the
  139.   helptexts were nog read correctly
  140.  
  141. - same for pressing Help (F1). It was not found in that case
  142.  
  143.  
  144. PtGen 1.22ß release a
  145.  
  146. - The menubar Init constructor was not correct. The GetExtend method should
  147.   have been prefixed by Application^.
  148.  
  149. - The menubar and popup view could not be linked.
  150.  
  151. - PbxDateEdit was not correctly readed from the source file
  152.  
  153. - when an error was detected when reading a PtGen file and Clock or
  154.   HeapViewer was enabled, PtGen aborted with a 216.
  155.  
  156. - PtGen discarded help constants of the form hc<letter><digit><whatever>.
  157.   PtGen now only discards help constants starting with hcH<number >= 2000>.
  158.  
  159. - menubar and popup objects other than the main menubar wrote a faulty
  160.   HandleEvent, causing PtGen to fail on such files.
  161.  
  162. - when an invalid mask was specified for a TVTool inputline, PtGen aborted
  163.   with a 216.
  164.  
  165. - when a history id was specified, its size was not correct.
  166.  
  167. - when an application didn't any links to its menubar or statusline, a
  168.   HandleEvent method was written in its interface, but not in its
  169.   implementation causing the compiler to fail with an undefined forward
  170.   message.
  171.  
  172.  
  173. PtGen 1.21ß release 2
  174.  
  175. - public release
  176.  
  177.  
  178. PtGen 1.21ß release 1
  179.  
  180. - enhanced the MenuBar and PopUp object with a local menu that lets you
  181.   add predefined menus as a File Menu or a Window Menu. Another option,
  182.   *absolutely unique*, is a sorting option for the menubar which sorts
  183.   all items always within divider lines
  184.  
  185. - TbxDateEdit used in its record TbxDateEdit which required TVTypes in the
  186.   uses clause which was not.
  187.  
  188. - editors buffer size was not preserved when entering a value in the
  189.   applicaion configuration dialog box.
  190.  
  191. - standard hcXXXX from the App unit added. Can break existing code! For
  192.   example if you have defined hcDosShell PtGen will give an error ('Internal
  193.   error: trying to reinsert constant').
  194.   The solution is simple: just delete these constants.
  195.   This applies only to constants defined in the App unit.
  196.  
  197. - added more predefined objects/links
  198.   - menubar
  199.   - help window
  200.   - change dir dialog box
  201.   - add procedure call object
  202.   - ascii text display object
  203.   To use this you need /bp/examples/dos/tvdemo and /bp/examples/dos/tvfm
  204.   in your unit path (you need TEXTVIEW.PAS and CALCULATOR.PAS)
  205.  
  206. - added more cloning
  207.   - cloning of menubar
  208.   - cloning of popup
  209.  
  210. - fixed bug. Objects could linked to Buttons in a dialog box, but code
  211.   was not written.
  212.  
  213. - fixed XInputLine bug: XInputLine actually was a plain InputLine, oops!
  214.  
  215. - history views:
  216.   - fixed not deletion of history views
  217.   - fixed writing of 3d history views: the boundaries were incorrectly set
  218.   - added history id managing, hsXXXX, type now in either a value or a
  219.     constant
  220.  
  221. - added mouse support to the TSpinButton from BBDlg
  222.  
  223. - added HeapViewer and Clock to Application Configuration Dialog box. You
  224.   need bp/examples/dos/tvdemo in your unit path (you need GADGETS.PAS)
  225.  
  226. - now listboxes should obey typing in of characters
  227.  
  228. - now the strings.tvr is backed up to strings.tvb before overwriting it,
  229.   when saving the application
  230.  
  231. - errors and log information are now written to PTGEN.LOG instead of
  232.   PTGERR.LOG
  233.  
  234.  
  235. PtGen 1.20ß release 8d
  236.  
  237. - The OnAppend flag was always set for the picture validator
  238.  
  239.  
  240. PtGen 1.20ß release 8c
  241.  
  242. - Saving of a stand-alone dialog box didn't work corectly, the file dialog
  243.   box (or was it the abandon work dialog box?) kept popping up.
  244.  
  245. - Improved string resource file handling. After the .tvr is selected, the
  246.   corresponding .inc file is presented directly in the file dialog box.
  247.   Previously the user had to retype it.
  248.  
  249. - Fixed some other 213 an 216 'bugs' in the string resource handling code.
  250.   These occured as one didn't do things 'correctly', they didn't occur during
  251.   'normal' operation.
  252.  
  253. - the width of the resource string files dialog box has been enlarged.
  254.  
  255. - When a dialog box didn't have a record and one turned the record option
  256.   on, the names of the variables in the record were not set.
  257.  
  258.  
  259. PtGen 1.20ß release 8b
  260.  
  261. - Real mode version broke with a Overlay not initialized bug.
  262.  
  263. - the bfLeftJust flag was written as bfLestJust.
  264.  
  265.  
  266. PtGen 1.20ß release 8a
  267.  
  268. - not all dialogs showed the correct version number. Fixed
  269.  
  270. - When a record for a dialog is created, the variable name initially equals
  271.   the label if any. Now illegal characters like ':' are filtered out so only
  272.   legal characters remain
  273.  
  274.  
  275. PtGen 1.20ß release 8
  276.  
  277. - hints were not displayed when added to a subview. Corrected.
  278.  
  279. - added full statusline editing capabilities
  280.  
  281. - added history support for inputlines
  282.  
  283. - bxIntegerEdit did not support a negative minimum or maximum value,
  284.   corrected
  285.  
  286. - enhanced statusbar editing. Now full support for various StatusDef
  287.   inputlines. Objects can now be linked to status keys too.
  288.  
  289. - added frame option to InputLine
  290.  
  291. - added a ChangeDirectory menu item
  292.  
  293. - added an Exit to Dos menu item
  294.  
  295. - previously, a view could have more than one label. Is not possible
  296.   anymore
  297.  
  298. - now a command (or menu item) can be (re)linked to user defined
  299.   objects too. Previously when a link was destroyed it was not possible
  300.   to restore it, now one can simply display all defined objects and link
  301.   to one of them
  302.  
  303. - Improved (?) popping up of menus. Now a button press + release pops up
  304.   the menu, a second press is needed to make a selection.
  305.   Holding down the mouse button is still possible and should work as
  306.   before.
  307.  
  308.  
  309. PtGen 1.20ß7
  310.  
  311. - internal release, bug fixes + additions, see above
  312.  
  313.  
  314. PtGen 1.20ß6a
  315.  
  316. - added support for TbxByteEDit, TbxIntegerEdit and TbxDateEdit
  317.  
  318. - bugs removed, sigh
  319.  
  320. - added the /25 commandline option
  321.  
  322.  
  323. PtGen 1.20ß5
  324. - hcConstants are now proceeded by 'hc' as this is more intiutive. 'hc'
  325.   is stripped when the helpfile is written.
  326.  
  327. - A single dialog box can now be created with Dialog|New. The saved
  328.   source code can be readed later on.
  329.  
  330. - graphics mouse can now be disabled by specifying the /NGM option on
  331.   the command line or in the PTGEN environment variable
  332.  
  333. - various little cosmetic fixes
  334.